package com.jic.manager.entity;

import java.io.Serializable;
import java.util.Date;
import lombok.Getter;
import lombok.Setter;

/**
 * 商户表
 * @author : 
 * @email : 
 * @since : 2020-11-23 05:13:23
 * @version : v1.0.0
 */
@Getter
@Setter
public class MerchantWeBank implements Serializable {
    private static final long serialVersionUID = 1L;

    //主键id
    private Long id;
    //商户编码
    private String orgNumber;
    //商户code
    private String merchantCode;
    //商户名称
    private String name;
    //商户类型   1: 自营  2:第三方商户
    private Integer merchantType;
    //公司名称
    private String companyName;
    //法人姓名
    private String legalPersonName;
    //法人证件类型 1 身份证 2 驾驶证 3 护照
    private Integer legalPersonType;
    //法人证件号码
    private String legalPersonIdNumber;
    //法人手机
    private String legalPersonMobile;
    //法人身份证有效期限
    private String credentialsDate;
    //营业执照号码
    private String businessLicenseNumber;
    //统一社会信用代码 
    private String socialCreditCode;
    //公司类型  1 有限责任公司 2 股份有限责任公司 3 个人独资企业 4 合伙企业 5 个体工商户
    private Integer companyType;
    //经营范围
    private String businessScope;
    //营业执照成立日期
    private String businessLicenseDate;
    //business_start 营业执照期限
    private Date businessStart;
    //business_end 营业执照期限
    private Date businessEnd;
    //公司注册地址省id
    private String registeredProvinceId;
    //公司注册地址市id
    private String registeredCityId;
    //公司注册地址区id
    private String registeredRegionId;
    //公司详细注册地址
    private String registeredDetailAddress;
    //公司注册资金
    private Integer registeredCapital;
    //公司总人数
    private Integer population;
    //经营情况
    private String businessConditions;
    //机构类别 1 消极非金融机构 2 其他非金融机构
    private Integer institutionsCategory;
    //机构税收居民身份 1 仅为中国税收居民 2 仅为非居民 3 既是中国税收居民又是其他国家（地区）税收居民
    private Integer taxResidentIdentity;
    //联系人姓名
    private String contactName;
    //联系人手机
    private String contactMobile;
    //联系人邮箱
    private String contactEmail;
    //联系人地址 省id
    private String contactAddressProvinceId;
    //联系人地址 市id
    private String contactAddressCityId;
    //联系人地址 区id
    private String contactAddressRegionId;
    //联系人详细地址
    private String contactAddressDetail;
    //客服联系方式
    private String customerServiceContact;
    //服务时间说明
    private String serviceTime;
    //商户状态 1启用 2停用
    private Long merchantStatus;
    //营业状态 0 内置状态 1 待营业 2 营业中 3 清退中 4 已清退
    private Integer businessStatus;
    //商户状态节点  1 微零售审核 2 作业支持室 3 信息管理 （商户流转状态节点）
    private Integer statusType;
    //商户审核状态 1 待提交 2 待审核 3 审核通过 4 审核不通过 （微零售）
    private Integer retailStatus;
    //商户审核状态 1 待提交 2 待审核 3 审核通过 4 审核不通过 （作业室）
    private Integer workStatus;
    //商户审核状态 1 待提交 2 待审核 3 审核通过 4 审核不通过 （基础信息管理）
    private Integer managerStatus;
    //审核不通过原因
    private String reviewReason;
    //入驻成功时间
    private Date settledTime;
    //运营方ID
    private Long deptId;
    //创建时间
    private Date createTime;
    //创建人
    private Long creator;
    //创建人名称
    private String creatorName;
    //修改时间
    private Date updateTime;
    //修改人
    private Long updater;
    //修改人名称
    private String updaterName;
    //1 标识已删除 0 标识未删除
    private Integer deleteFlag;
    
}